home *** CD-ROM | disk | FTP | other *** search
/ PC Active 2009 June / PC Active NR.226.iso / intface / scripts / demos.js < prev    next >
Encoding:
JavaScript  |  2008-01-31  |  4.3 KB  |  135 lines

  1. /*
  2. versie 1 script voor softwareschermen
  3. */
  4.  
  5. var KnoppenGeladen = false;
  6.  
  7. if (document.images)
  8. {    img1on  = new Image(); img1on.src  = "../../media/images/sw_inst1.gif";
  9.     img2on  = new Image(); img2on.src  = "../../media/images/sw_info1.gif";
  10.     img3on  = new Image(); img3on.src  = "../../media/images/sluit_software1.gif";
  11.     img1off = new Image(); img1off.src = "../../media/images/sw_inst.gif";
  12.     img2off = new Image(); img2off.src = "../../media/images/sw_info.gif";
  13.     img3off = new Image(); img3off.src = "../../media/images/sluit_software.gif";
  14.     KnoppenGeladen = true;
  15. }
  16.  
  17. // bepaal het demonummer van de pagina en of de pagina vanuit een ander scherm wordt aangeroepen
  18. var DemoNummer = parent.menu.HuidigePagina;
  19. var aanvrager  = parent.menu.location.href.toLowerCase();
  20. if (aanvrager.indexOf('pca') > -1)
  21.     DemoNummer = parent.menu.DemoNummer;
  22.  
  23. var ExtraBestand      = "demo" + DemoNummer + "e.htm";
  24. var InformatieBestand = "demo" + DemoNummer + "i.htm";
  25. var SysteemBestand    = "demo" + DemoNummer + "s.htm";
  26.  
  27. function rollIn(imgName)
  28. { if (KnoppenGeladen) document[imgName].src = eval(imgName + "on.src"); }
  29.  
  30. function rollOut(imgName)
  31. { document[imgName].src = eval(imgName + "off.src"); }
  32.  
  33. Installer = new Array();
  34. ProgInfo  = new Array();
  35. Webadres  = new Array();
  36.  
  37. function maakWebsiteDiv()
  38. {
  39.     dw('<div class=popup id=popupWebsite>');
  40.     dw('<table border=0 cellspacing=0 cellpadding=8>');
  41.     dw('<tr><td valign=top bgcolor=000080><a href="javascript:sluitPopup(\'Website\')"><img src="../images/close.gif" width=15 height=15 border=0 alt="Sluiten"></a></td>');
  42.     dw('<td><b>Website</b>');
  43.     dw('<p>');
  44.     for (i = 0; i< Webadres.length; i++)
  45.     {    dw('<a class=weblink href="' + Webadres[i] + '" target=WebVenster onclick="sluitPopup(\'Website\');">' + Webadres[i] + '</a><br>');
  46.     }
  47.     dw('</td></tr>');
  48.     dw('</table>');
  49.     dw('</div>');
  50. }
  51.  
  52. function maakInfoDiv()
  53. {
  54.     dw('<div class=popup id=popupProgInfo>');
  55.     dw('<table border=0 cellspacing=0 cellpadding=8>');
  56.     dw('<tr><td valign=top bgcolor=000080><a href="javascript:sluitPopup(\'ProgInfo\')"><img src="../images/close.gif" width=15 height=15 border=0 alt="Sluiten"></a></td>');
  57.     dw('<td><b>Extra informatie</b>');
  58.     dw('<p>');
  59.     dw(Parameters);
  60.     dw('</td></tr>');
  61.     dw('</table>');
  62.     dw('</div>');
  63. }
  64.  
  65. function maakInstallDiv()
  66. {
  67.     dw('<div class=popup id=popupProgInfo>');
  68.     dw('<table border=0 cellspacing=0 cellpadding=8>');
  69.     dw('<tr><td valign=top bgcolor=000080><a href="javascript:sluitPopup(\'ProgInfo\')"><img src="../images/close.gif" width=15 height=15 border=0 alt="Sluiten"></a></td>');
  70.     dw('<td><b>Extra informatie</b>');
  71.     dw('<p>');
  72.     dw(Parameters);
  73.     dw('</td></tr>');
  74.     dw('</table>');
  75.     dw('</div>');
  76. }
  77.  
  78. // standaardwaarden; deze kunnen per aanroep/pagina worden overruled
  79. var InstallInfo           = 0;
  80. var InstallBreedte     = 355;
  81.  
  82. var ExtraLengte        = 250;
  83. var ExtraBreedte       = 450;
  84. var WebsiteLengte      = 100; // deze mag v.d. browser niet minder dan 100 zijn!
  85. var ProgInfoWeergave   = "resizable=no,status=no,scrollbars=yes";
  86. var ExtraWeergave      = "resizable=no,status=no,scrollbars=yes";
  87. var WebsiteWeergave    = "resizable=no,status=no,scrollbars=no";
  88. var InstallWeergave    = "resizable=no,status=no,scrollbars=no";
  89. var Melding30          = "Geen informatie bekend";
  90.  
  91. function PopupVenster(soort)
  92. {
  93.     if (soort == "ProgInfo")
  94.     {   sluitPopup('Website');
  95.         toonPopup(soort);
  96.     }
  97.     if (soort == "Website")
  98.     {    sluitPopup('ProgInfo');
  99.         niets();
  100.         toonPopup(soort);
  101.     }
  102.     if (soort == "Install")
  103.     {    
  104.     
  105.     }    
  106. }
  107.  
  108. function SchrijfInstallGegevens()
  109. {
  110.     if (Installer[0][2] == 'starten')
  111.         titel = 'starten';
  112.     else
  113.         titel = 'INSTALLEREN';
  114.     ldw('<html><head><title>' + titel + '</title>');
  115.     ldw('<link rel="STYLESHEET" type="text/css" href="../../styles/cdrom.css">');
  116.     ldw('<link rel="STYLESHEET" type="text/css" href="demos.css">');
  117.     ldw('</head>');
  118.     ldw('<body background="../../media/images/swinfobk.gif">');
  119.     ldw('<div style="position:absolute;top:20px;left:40px;">');
  120.     ldw('<b>' + titel + '</b>');
  121.     ldw('<p>');
  122.     for (var i = 0; i <= Installer.length - 1; i++)
  123.     {    if (Installer[i][0] != "")
  124.             ldw('<li><a href="' + Installer[i][0] + '">' + Installer[i][1] + ' ' + Installer[i][2] + '</a></li>');
  125.     }
  126.     if (InstallInfo != "")
  127.     {    ldw('<p>');
  128.         ldw(InstallInfo);
  129.         ldw('<hr>');
  130.     }
  131.     ldw('</div>');
  132.     ldw('</body></html>');
  133. }
  134.  
  135.